oyster leech
noun
: a polyclad turbellarian worm (Stylochus frontalis) that is barred in brown and flesh and is a pest feeding on oysters along the coast of Florida
Love words? Need even more definitions?
Merriam-Webster unabridged
Share